================================================================================
    BIBLIOTECA MICROSOFT FOUNDATION CLASS: informacin general del proyecto 
    [!output PROJECT_NAME]
===============================================================================

El asistente para aplicaciones ha creado esta aplicacin [!output 
PROJECT_NAME].  Esta aplicacin no slo muestra los fundamentos del uso de 
Microsoft Foundation Classes sino que tambin supone un punto de partida para 
el desarrollo de la propia aplicacin.

Este archivo incluye un resumen acerca del contenido de los archivos que 
constituyen su aplicacin [!output PROJECT_NAME].

[!output PROJECT_NAME].vcproj
    ste es el archivo de proyecto principal para los proyectos de VC++ 
    generados mediante un asistente para aplicaciones.
    Contiene informacin acerca de la versin de Visual C++ con la que se 
    gener el archivo, as como informacin acerca de las plataformas, 
    configuraciones y caractersticas del proyecto seleccionadas en el 
    asistente para aplicaciones.

[!output APP_HEADER]
    ste es el archivo de encabezado principal para la aplicacin.  Incluye 
    otros encabezados especficos del proyecto (tambin Resource.h) y declara 
    la clase de aplicacin [!output APP_CLASS].

[!output APP_IMPL]
    ste es el archivo fuente principal de la aplicacin contenido en la clase 
    de la aplicacin [!output APP_CLASS].

[!output RC_FILE_NAME]
    sta es una lista de todos los recursos de Microsoft Windows que utiliza el 
    programa.  Incluye los iconos, mapas de bits y cursores almacenados en el 
    subdirectorio RES.  Este archivo puede editarse directamente en Microsoft 
    Visual C++. Los recursos de su proyecto se encuentran en [!output LCID].

res\[!output PROJECT_NAME].ico
    ste es un archivo de icono, que se utiliza como el icono de la 
    aplicacin.  Este icono est incluido en el archivo principal de recursos 
    [!output PROJECT_NAME].rc.

res\[!output RC2_FILE_NAME].rc2
    Este archivo incluye recursos no editados por Microsoft Visual C++. Debera 
    colocar todos los recursos no modificables por el editor de recursos en 
    este archivo.
[!if CONTAINER_SERVER || FULL_SERVER || MINI_SERVER || AUTOMATION || HAS_SUFFIX]
[!if !HTML_EDITVIEW]

[!output PROJECT_NAME].reg
    ste es un ejemplo de archivo .reg que le muestra el tipo de valores de 
    registro que establecer el marco de trabajo. Puede utilizarlo como un 
    archivo .reg
[!if APP_TYPE_DLG]
    que acompae a su aplicacin.
[!else]
    que acompae a su aplicacin, o eliminarlo y basarse en el registro 
    predeterminado RegisterShellFileTypes.
[!endif]

[!if AUTOMATION]
[!output SAFE_IDL_NAME].idl
    Este archivo contiene el cdigo fuente del Lenguaje de descripcin de 
    interfaces para la biblioteca de tipos de su aplicacin.
[!endif]
[!endif]
[!endif]

[!if !APP_TYPE_DLG]
/////////////////////////////////////////////////////////////////////////////

Para la ventana de marco principal:
[!if PROJECT_STYLE_EXPLORER]
    Estilo del Explorador de Windows: el proyecto incluir una interfaz similar 
    a la del Explorador de Windows, con dos marcos.
[!else]
    El proyecto incluye una interfaz MFC estndar.
[!endif]

[!output MAIN_FRAME_HEADER], [!output MAIN_FRAME_IMPL]
    Estos archivos contienen la clase de marco [!output MAIN_FRAME_CLASS], que 
    se deriva de
[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI]
[!if APP_TYPE_MDI]
    CMDIFrameWnd y que controla todas las caractersticas del marco MDI.
[!else]
    CMDITabbedFrameWnd y que controla todas las caractersticas del marco MDI.
[!endif]
[!else]
    CFrameWnd y que controla todas las caractersticas del marco SDI.
[!endif]
[!if PROJECT_STYLE_EXPLORER]

[!output TREE_VIEW_HEADER], [!output TREE_VIEW_IMPL]
    Estos archivos contienen la clase de marco de la parte izquierda 
    [!output TREE_VIEW_CLASS], que se deriva de CTreeView.
[!endif]

[!if DOCKING_TOOLBAR || TOOLBAR_STYLE_REBAR || MENUBAR_TOOLBAR || RIBBON_TOOLBAR]
res\Toolbar.bmp
    Este archivo de mapa de bits se utiliza para crear imgenes organizadas en 
    mosaico para la barra de herramientas.
    La barra de herramientas inicial y la barra de estado se crean en la clase 
    [!output MAIN_FRAME_CLASS]. Edite este mapa de bits de barra de 
    herramientas utilizando los editores de recursos y    actualice la matriz 
    IDR_MAINFRAME TOOLBAR en [!output PROJECT_NAME].rc para agregar botones de 
    barra de herramientas.
[!if MINI_SERVER || FULL_SERVER || CONTAINER_SERVER]

res\IToolbar.bmp
    Este archivo de mapa de bits se utiliza para crear imgenes organizadas en 
    mosaico para la barra de herramientas, cuando la aplicacin de servidor se 
    activa en el contexto dentro de otra aplicacin contenedora. Esta barra de 
    herramientas se crea en la clase [!output INPLACE_FRAME_CLASS]. Este mapa 
    de bits es similar al mapa de bits de res\Toolbar.bmp
    salvo que se le han quitado muchos comandos no relacionados con el servidor.

[!endif]
[!endif]
[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI]
/////////////////////////////////////////////////////////////////////////////

Para la ventana de marco secundaria:

ChildFrm.h, ChildFrm.cpp
    Estos archivos definen e implementan la clase [!output CHILD_FRAME_CLASS], 
    que permite ventanas secundarias en una aplicacin MDI.

[!endif]
/////////////////////////////////////////////////////////////////////////////

[!if DOCVIEW]
[!if !DB_VIEW_NO_FILE]
El asistente para aplicaciones crea un tipo de documento y una sola vista:

[!output DOC_HEADER], [!output DOC_IMPL] - el documento
    Estos archivos contienen la clase [!output DOC_CLASS].  Edite estos 
    archivos para agregar los datos del documento especial y para guardar y 
    cargar el archivo (mediante [!output DOC_CLASS]::Serialize).
[!if HAS_SUFFIX && !HTML_EDITVIEW]
    El documento constar de las siguientes cadenas:
        Extensin del archivo:          [!output FILE_EXTENSION]
        Id. del tipo de archivo:        [!output FILE_TYPE_ID]
        Ttulo del marco principal:     [!output MAIN_FRAME_CAPTION]
        Nombre del tipo de documento:   [!output DOC_TYPE_NAME]
        Nombre del filtro:              [!output FILTER_NAME]
        Nuevo nombre corto del archivo: [!output FILE_NEW_NAME_SHORT]
        File type long name:            [!output FILE_NEW_NAME_LONG]
[!endif]
[!else]
El asistente para aplicaciones crea una sola vista:
[!endif]

[!output VIEW_HEADER], [!output VIEW_IMPL] - la vista del documento
    Estos archivos contienen la clase [!output VIEW_CLASS].
[!if !DB_VIEW_NO_FILE]
    Los objetos [!output VIEW_CLASS] se utilizan para ver objetos 
    [!output DOC_CLASS].
[!endif]

[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI]
res\[!output PROJECT_NAME]Doc.ico
    ste es un archivo de icono, que se utiliza como el icono para las ventanas 
    secundarias MDI para la clase [!output DOC_CLASS].  Este icono est 
    incluido en el archivo principal de recursos [!output PROJECT_NAME].rc.
[!endif]

[!endif]

[!if DB_VIEW_NO_FILE || DB_VIEW_WITH_FILE]
/////////////////////////////////////////////////////////////////////////////

Compatibilidad con bases de datos:

[!output ROWSET_HEADER], [!output ROWSET_IMPL]
    Estos archivos contienen la clase [!output ROWSET_CLASS].  Esta clase se 
    utiliza para obtener acceso a la fuente de datos que seleccion en el 
    Asistente.
[!if DB_VIEW_NO_FILE]
    No se agregar compatibilidad de serializacin.
[!else]
    Se ha agregado compatibilidad de serializacin.
[!endif]
[!endif]
[!if CONTAINER || FULL_SERVER || MINI_SERVER || CONTAINER_SERVER]
/////////////////////////////////////////////////////////////////////////////

El asistente para aplicaciones tambin ha creado clases especficas para OLE

[!if CONTAINER || CONTAINER_SERVER]
[!output CONTAINER_ITEM_HEADER], [!output CONTAINER_ITEM_IMPL]
    Estos archivos contienen la clase [!output CONTAINER_ITEM_CLASS]. Esta 
    clase se utiliza para manipular objetos OLE.  Los objetos OLE se suelen 
    mostrar por la clase [!output VIEW_CLASS] y serializarse como parte de la 
    clase [!output DOC_CLASS].
[!if ACTIVE_DOC_CONTAINER]
    El programa es compatible con los documentos activos en su marco.
[!endif]
[!endif]
[!if MINI_SERVER || FULL_SERVER || CONTAINER_SERVER]

[!output SERVER_ITEM_HEADER], [!output SERVER_ITEM_IMPL]
    Estos archivos contienen [!output SERVER_ITEM_CLASS]. Esta clase se utiliza 
    para conectar la clase [!output DOC_CLASS] con el sistema OLE y, 
    opcionalmente, proporcionar vnculos al documento.
[!if ACTIVE_DOC_SERVER]
    El proyecto permite crear y administrar documentos activos.
[!endif]

[!output INPLACE_FRAME_HEADER], [!output INPLACE_FRAME_IMPL]
    Estos archivos contienen [!output INPLACE_FRAME_CLASS]. Esta clase se 
    deriva de COleIPFrameWnd y controla todas las caractersticas del marco 
    durante la activacin en contexto.
[!endif]

[!if SUPPORT_COMPOUND_FILES]
    El proyecto es compatible con archivos compuestos. El formato de archivos 
    compuestos almacena un documento que contiene uno o varios objetos de 
    automatizacin para un archivo y sigue permitiendo el acceso al mismo a 
    objetos individuales.
[!endif]
[!endif]
[!else]

/////////////////////////////////////////////////////////////////////////////

[!if AUTOMATION]
El asistente para aplicaciones crea una clase de cuadro de dilogo y una clase 
de proxy de automatizacin:
[!else]
El asistente para aplicaciones crea una sola clase de cuadro de dilogo:
[!endif]

[!output DIALOG_HEADER], [!output DIALOG_IMPL] - el cuadro de dilogo
    Estos archivos contienen la clase [!output DIALOG_CLASS].  Esta clase 
    define el comportamiento del cuadro de dilogo principal de la aplicacin.  
    La plantilla del cuadro de dilogo est en [!output PROJECT_NAME].rc, que 
    puede editarse en Microsoft Visual C++.
[!if AUTOMATION]

[!output DIALOG_AUTO_PROXY_HEADER], [!output DIALOG_AUTO_PROXY_IMPL] - el 
objeto de automatizacin
    Estos archivos contienen la clase [!output DIALOG_AUTO_PROXY_CLASS].  Esta 
    clase se denomina clase de proxy de automatizacin para el cuadro de 
    dilogo, porque se ocupa de exponer los mtodos y las propiedades de 
    automatizacin que pueden utilizar los controladores de automatizacin para 
    permitir el acceso al cuadro de dilogo.  Estos mtodos y propiedades no se 
    exponen desde la clase de cuadro de dilogo directamente, porque en el caso 
    de una aplicacin MFC basada en un cuadro de dilogo modal es ms claro y 
    fcil mantener el objeto de automatizacin separado de la interfaz de 
    usuario.
[!endif]
[!endif]

[!if CONTEXT_HELP]
/////////////////////////////////////////////////////////////////////////////

Compatibilidad con la Ayuda:

[!if HELPSTYLE_HTML]
hlp\[!output SAFE_PROJECT_HELP_FILE_NAME].hhp
    Este archivo es un archivo de proyecto de ayuda. Contiene los datos 
    necesarios para compilar los archivos de ayuda en un archivo .chm.

hlp\[!output SAFE_PROJECT_HELP_FILE_NAME].hhc
    Este archivo muestra una lista del contenido del proyecto de ayuda.

hlp\[!output SAFE_PROJECT_HELP_FILE_NAME].hhk
    Este archivo contiene un ndice de los temas de la ayuda.

hlp\afxcore.htm
    Este archivo contiene los temas de la ayuda estndar para comandos y 
    objetos de pantalla estndar de MFC. Agregue sus propios temas de ayuda a 
    este archivo.

[!if PRINTING]
hlp\afxprint.htm
    Este archivo contiene los temas de ayuda para los comandos de impresin.

[!endif]
makehtmlhelp.bat
    El sistema de compilacin utiliza este archivo para compilar los archivos 
    de ayuda.

hlp\Images\*.gif
    stos son archivos de mapa de bits necesarios para los temas de archivos de 
    ayuda estndar para los comandos estndar de la biblioteca Microsoft 
    Foundation Class.

[!else]
hlp\[!output PROJECT_NAME].hpj
    Este archivo es el archivo de proyecto de ayuda que utiliza el compilador 
    de ayudas para crear el archivo de ayuda de su aplicacin.

hlp\*.bmp
    stos son archivos de mapa de bits necesarios para los temas de archivos de 
    ayuda estndar para los comandos estndar de la biblioteca Microsoft 
    Foundation Class.

hlp\*.rtf
    Estos archivos contienen los temas de la Ayuda estndar para comandos y 
    objetos de pantalla estndar de MFC.
[!endif]
[!endif]

[!if ACTIVEX_CONTROLS || PRINTING || SPLITTER || MAPI || SOCKETS]
/////////////////////////////////////////////////////////////////////////////

Otras caractersticas:
[!if ACTIVEX_CONTROLS]

Controles ActiveX
    La aplicacin es compatible con el uso de los controles ActiveX.
[!endif]
[!if PRINTING]

Compatibilidad con la impresin y la vista previa de impresin
    El asistente para aplicaciones genera el cdigo necesario para controlar 
    los comandos de impresin, la configuracin de la impresora y la vista 
    previa de impresin mediante llamadas a funciones miembro de la clase CView 
    de la biblioteca MFC.
[!endif]
[!if DB_SUPPORT_HEADER_ONLY && !APP_TYPE_DLG]

Compatibilidad con bases de datos
    El asistente para aplicaciones ha agregado el nivel bsico de 
    compatibilidad con bases de datos para su programa.
    Slo se han incluido los archivos necesarios.
[!endif]
[!if SPLITTER && !APP_TYPE_DLG]

Ventana divisora
    El asistente para aplicaciones ha agregado compatibilidad con ventanas 
    divisoras para los documentos de su aplicacin.
[!endif]
[!if MAPI]

Compatibilidad con MAPI
    El proyecto generado contiene el cdigo necesario para crear, manipular, 
    transferir y almacenar mensajes de correo.
[!endif]
[!if SOCKETS]

Windows Sockets
    La aplicacin puede establecer comunicaciones con redes TCP/IP.
[!endif]

[!endif]
/////////////////////////////////////////////////////////////////////////////

Otros archivos estndar:

StdAfx.h, StdAfx.cpp
    Estos archivos se utilizan para generar un archivo de encabezado 
    precompilado (PCH) denominado [!output PROJECT_NAME].pch y un archivo de 
    tipos precompilado llamado .obj. StdAfx.obj.

Resource.h
    ste es el archivo de encabezado estndar, que define nuevos 
    identificadores de recurso.
    Microsoft Visual C++ lee y actualiza este archivo.

[!if MANIFEST]
[!output PROJECT_NAME].manifest
Windows XP utiliza los archivos de manifiesto de la aplicacin para describir 
la dependencia de una aplicacin en versiones especficas de ensamblados 
simultneos. El cargador utiliza esta informacin para cargar el ensamblado 
adecuado desde la cach de ensamblados o desde el directorio privado de la 
aplicacin. El manifiesto de la aplicacin puede incluirse para su 
redistribucin como un archivo .manifest instalado en la misma carpeta que el 
ejecutable de la aplicacin o puede incluirse en el ejecutable en forma de 
recurso.
[!endif]
/////////////////////////////////////////////////////////////////////////////

Otras notas:

El asistente para aplicaciones utiliza "TODO:" para indicar las partes del 
cdigo fuente que tendra que agregar o personalizar.
[!if APP_TYPE_MDI || APP_TYPE_TABBED_MDI || APP_TYPE_SDI || APP_TYPE_DLG || APP_TYPE_MTLD]

Si la aplicacin usa MFC en un archivo DLL compartido, necesita redistribuir el 
archivo mfcmifc90.dll con la aplicacin. Si el idioma de aplicacin no coincide 
con el de la configuracin regional del sistema operativo, tambin tendr que 
redistribuir el archivo MFC90XXX.DLL de recursos adaptado correspondiente.
Para obtener ms informacin sobre estos temas, consulte la seccin sobre la 
redistribucin de aplicacin de Visual C++ en la documentacin de MSDN.
[!endif]

/////////////////////////////////////////////////////////////////////////////
